occasional punster

Translations
случайный шутник
As an occasional punster, he only makes jokes when the mood strikes.
Будучи случайным шутником, он шутит только тогда, когда настроение приходит.